<?php
/**
 * jishupu-cms
 * @Author:技术铺
 * @Date:2021/11/22
 */

namespace App\Services;

use Illuminate\Support\Facades\Redis;

/**
 * Redis服务层：通知发布/订阅等功能
 *
 * Class RedisService
 * @package App\Services
 */
class RedisService extends Redis
{

    /**
     * 发布通知:前台执行生成路由缓存
     */
    static function publishUpdateWebsiteRouteCache()
    {
        return self::connection('pubsub')->publish('website-route-cache-channel', __('cache.updated_route_cache'));
    }

    /**
     * 发布通知：更新前台应用缓存（包括应用缓存、路由）
     */
    static function publishUpdateWebsiteCache()
    {
        return self::connection('pubsub')->publish('website-cache-channel', __('cache.updated_website_cache'));
    }
}
